/*
 * Filename:    StandardscoreService.java
 * Copyright:   2014 中国平安保险（集团）股份有限公司 版权所有
 * Company:     平安科技养老险及健康险系统开发部
 * Create at:   2014年10月31日
 */
package com.paic.mhis.hcpms.agreement.healthcareprovider.biz.service;

import java.util.Map;

import com.alibaba.fastjson.JSONArray;
import com.paic.mhis.hcpms.agreement.healthcareprovider.dto.StandardScoreDTO;
import com.paic.pafa.app.biz.service.BusinessServiceException;

/**
 * 评分标准Biz
 * 
 * @author EX-FENGHE001
 * 
 */
public interface StandardscoreService {

	/**
	 * new insert|update StandardScore
	 * 
	 * @param transferJson
	 * @param loginName
	 * @return
	 * @throws BusinessServiceException
	 */
	Map<String, Object> saveStandardScore(JSONArray transferJson,
			String loginName) throws BusinessServiceException;

	/**
	 * deleteAll by SuperId
	 * 
	 * @param superId
	 * @param loginName
	 * @return
	 * @throws BusinessServiceException
	 */
	Map<String, Object> deleteStandardScoreBySuperId(String superId,
			String loginName) throws BusinessServiceException;

	/**
	 * 查询列表数据
	 * 
	 * @param dto
	 * @return
	 */
	StandardScoreDTO findStandardScore(StandardScoreDTO dto);

	/**
	 * queryDetail
	 * 
	 * @param standardscoreid
	 * @return
	 */
	StandardScoreDTO findStandardScoreDetail(String standardscoreid);

	StandardScoreDTO queryTotalValue(Map queryMap);

}
